package com.dingding.entity.response.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Set;

@Data
public class UserInfoResponse {

    @ApiModelProperty(value = "用户ID")
    private Long id; //	id

    @ApiModelProperty(value = "用户ID")
    private Long userId; //	Int	用户ID

    @ApiModelProperty(value = "用户姓名")
    private String userName; //	String	用户姓名

    @ApiModelProperty(value = "手机号码")
    private String phoneNumber; //	String	手机号码

    @ApiModelProperty(value = "工号")
    private String workerNo; //	String	工号

    @ApiModelProperty(value = "企业名称")
    private String enterpriseName; //	String	企业名称

    @ApiModelProperty(value = "企业邮箱")
    private String enterpriseEmail; //	String	企业邮箱

    @ApiModelProperty(value = "用户头像路径")
    private String userIconUrl; //	String	用户头像路径

    @ApiModelProperty(value = "所属区域")
    private String region;  //	String	所属区域

    @ApiModelProperty(value = "是否认证:0否1是", notes = "0否1是")
    private Integer authed;

    @ApiModelProperty(value = "角色ID")
    private Set<Long> roleIds;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createdTime;
}
